body{
    font-size: 16px;
    color: #333;
}


.Floor_1 , .Floor_3{width: 1200px; margin: 0 auto;}
.Floor_1{
    height: 745px;
}


/* 焦点图 开始 */
.floor_1_l{
    float: left;
    width: 600px;
    height: 400px;
    background-color:darksalmon;
}
.slideBox{
    width: 600px;
    height: 400px;
    overflow: hidden;
    position: relative;
}
.slideBox:hover .prev , .slideBox:hover .next{
    display: block;
}
.slideBox .prev , .slideBox .next{
    position: absolute;
    width: 30px;
    height: 46px;
    top: 50%;
    margin-top: -23px;
    z-index: 5;
    background-repeat: no-repeat;
    background-position: left center;
    display: none;
}
.slideBox .prev{
    left: 0;
    background-image: url(./bg_ljt.png);
}
.slideBox .next{
    right: 0;
    background-image: url(./bg_rjt.png);
}
.slideBox .hd{
    position:absolute;
    right: 5px;
    bottom: 15px;
    z-index: 3;
}
.slideBox .hd li{
    float: left;
    margin-right: 3px;
    width: 15px;
    height: 15px;
    line-height: 10px;
    text-align: center;
    background: #828282;
    cursor: pointer;
    border-radius: 7.5px;
}
.slideBox .hd li.on{
    background-color: #0060cf;
}

.slideBox .bd li{
    position: relative;
}
.slideBox .bd li p{
    height: 45px;
    line-height: 45px;
    background-color: rgba(0, 0, 0, .6);
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    width: 100%;
    padding-left: 20px;
}

/* 焦点图 结束 */
/* 新闻列表 开始 */
.floor_1_r{
    float: right;
    width: 600px;
    height: 400px;
    padding: 20px;
    background-color: #eeeeee;
}
.new_list{

}
.new_list .hd{
    height: 45px;
    background-color: #f7f7f7;
}
.new_list .hd ul{
    float: left;
    width: 85%;;
}
.new_list .hd span{
    float: right;
    line-height: 45px;
    padding-right: 20px;
}
.new_list .hd span a{
    color: #999;
}
.new_list .hd ul li{
    float: left;
    padding:0 25px;
    line-height: 45px;
    font-size: 22px;
}
.new_list .hd ul li.on{
    background-color: #18388c;
    color: #fff;
    font-weight: bold;
}

.new_list .bd ul li{
    line-height: 40px;
    padding-left: 20px;
    background: url(./bg_dian.png) no-repeat left center;
}
.new_list .bd ul li a{
    color: #333;
    width: 445px;
    line-height: 40px;
    display: inline-block;
    /* overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; */
}
.new_list .bd ul li span{
    color: #999;
    float: right;
}

/* 新闻列表 结束 */
.floor_banner{
    height: 120px;
    margin: 40px 0;
}
/* 专题滚动 开始 */
.Floor_2{
    height: 215px;
    background-color: #f7f7f7;
}
.Floor_2 .hd{
    display: none;
}
.Floor_2 .bd .next ,.Floor_2 .bd .prev{
    height: 143px;
    width: 30px;
    position: absolute;
    background-position: left center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.Floor_2 .bd .next{
    background-image: url(./bg_ljt.png);
    left: -30px;
}
.Floor_2 .bd .prev{
    background-image: url(./bg_rjt.png);
    right: -30px;
}
.Floor_2 .hd ul , .Floor_2 .hd .pageState{display: none;}


.Floor_2 .bd{
    padding:35px 15px;
    width: 1200px;
    margin: 0 auto;
    height: 215px;
    position: relative;
}
.Floor_2 .tempWrap{
    overflow: hidden;
    position: relative;

}
.Floor_2 .tempWrap ul{
    overflow: hidden;
}
.Floor_2 .tempWrap li{
    float: left;
    margin-right: 23px;
}

/* 专题滚动 结束 */
.Floor_3{
    height: 985px;
}

#new_tab1 , #new_tab2 , #new_tab3, .new_list_3 , .icon_list_1 , .icon_list_2{
    width: 600px;
    float: left;
}

#new_tab1{
    height: 300px;
    margin-bottom: 30px;
    padding-right: 15px;
}
#new_tab2{
    padding-left: 15px;
    padding-right: 0;
    margin-bottom: 30px;
}
.new_list_1 .hd{
    height: 60px;
}
.new_list_1 .hd ul{
    overflow: hidden;
    float: left;
    width: 80%;
}
.new_list_1 .hd li{
    font-size: 22px;
    color: #333;
    float: left;
    height: 60px;
    line-height: 60px;
    padding-right: 15px;
}
.new_list_1 .hd li+li span{
    padding-left: 15px;
    border-left: 2px solid  #333;
}
.new_list_1 .hd li.on{
    color: #0060cf;
    font-weight: bold;
}
.new_list_1 .hd .more{
    float: right;
    line-height: 60px;
}
.new_list_1 .hd .more a{
    font-size: 16px;
    color: #999;
}

.new_list_1 .bd ul{

}
.new_list_1 .bd ul li{
    padding-left: 20px;
    background: url(./bg_dian.png) no-repeat left center;
}
.new_list_1 .bd ul li a{
    line-height: 40px;
    font-size: 16px;
    color: #333;
}
.new_list_1 .bd ul li span{
    color: #999;
    line-height: 40px;
    float: right;
}

/* 政策解读样式 开始 */
#new_tab3{
    height: 375px;
    margin-bottom: 30px;
    padding-right: 15px;
}
.new_list_2 .hd{
    height: 30px;
}
.new_list_2 .hd ul{
    overflow: hidden;
    float: left;
    width: 80%;
}
.new_list_2 .hd li{
    font-size: 22px;
    color: #333;
    float: left;
    height: 30px;
    line-height: 30px;
    padding-right: 15px;
}
.new_list_2 .hd li+li span{
    padding-left: 15px;
    border-left: 2px solid  #333;
}
.new_list_2 .hd li.on{
    color: #0060cf;
    font-weight: bold;
}
.new_list_2 .hd .more{
    float: right;
    line-height: 30px;
}
.new_list_2 .hd .more a{
    font-size: 16px;
    color: #999;
}


.new_list_2 .bd li{
    height: 68px;
    border-bottom: 1px solid #e6e6e6;
    padding-top: 14px;
}
.new_list_2 .bd li a{
    display: block;
    color: #333;

}
.new_list_2 .bd li span{
    margin-top: 10px;
    color: #999;
    display: block;
    background: url(./bg_jt.png) no-repeat right center;
}

/* 政策解读样式 结束 */
.new_list_3{
    height: 375px;
    margin-bottom: 30px;
    padding-left: 15px;
}
.n_l_3_banner {
    margin-bottom: 20px;
}
.n_l_3_banner img{
    width: 100%;
}
.new_list_3 ul{
    overflow: hidden;
}
.new_list_3 ul li{
    float: left;
    width: 180px;
    height: 110px;
    background-color: #f7f7f7;
    margin-right: 20px;
    margin-bottom: 20px;
    padding-top: 10px;
}
.new_list_3 ul li+li+li{ margin-right: 0;}
.new_list_3 ul li+li+li+li{ margin-right: 20px;}
.new_list_3 ul li+li+li+li+li+li{ margin-right: 0;}
.new_list_3 ul li a{
    display: block;
    text-align: center;
    color: #333;

}
.new_list_3 ul li a img{
    display: block;
    margin: 0 auto;
    margin-bottom: 5px;
}
.icon_list_1{
    height: 200px;
    padding-right: 15px;
}
.icon_list_2{
    height: 200px;
    padding-left: 15px;
}

/* 图标模块 开始 */
.icon_list .hd{
    height: 45px;
}
.icon_list .hd ul{
    float: left;
    width: 80%;
}
.icon_list .hd ul li{
    font-size: 22px;
    line-height: 45px;
    color: #333;
}
.icon_list .hd ul li.on{
    color: #0060cf;
    font-weight: bold;
}
.icon_list .hd  span.more{
    float: right;
}
.icon_list .hd span a{
    line-height: 45px;
    color: #999;
}

.icon_list .bd li{
    float: left;
    width: 175px;
    height: 140px;
}
.icon_list .bd li+li{
    margin-left: 30px;
}
.icon_list .bd li a{
    display: block;
    height: 140px;
}
/* 图标模块 结束 */
.bszn , .zxbl , .jgfk{
    box-shadow: 0 0 5px #999;
    border-radius: 5px;
}
.icon_list .bszn{
    background-image: url(./wzbs_01_w.png);
}
.icon_list .zxbl{
    background-image: url(./wzbs_02_w.png);
}
.icon_list .jgfk{
    background-image: url(./wzbs_03_w.png);
}
.icon_list .bszn:hover{
    background-image: url(./wzbs_01_b.png);
}
.icon_list .zxbl:hover{
    background-image: url(./wzbs_02_b.png);
}
.icon_list .jgfk:hover{
    background-image: url(./wzbs_03_b.png);
}

